@charset "utf-8";
/* CSS Document */

* { padding: 0; margin: 0; font-family: Helvetica, STHeiti STXihei, Microsoft JhengHei, Microsoft YaHei, Arial; }
body { min-width: 320px; font-size: 14px; }
ul li { list-style: none; }
.fl { float: left; }
.fr { float: right; }
input{ -webkit-appearance: none; -moz-appearance: none; }
.clearfix { zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.radius10 { -moz-border-radius: 0.417em; /* Gecko browsers */ -webkit-border-radius: 0.417em; /* Webkit browsers */ border-radius: 0.417em; /* W3C syntax */ }
.radius5 { border-radius: 5px; }
.border_b { border-bottom: 1px #dddddd solid; }
.gray { color: #999999; }


/*分类*/
.main_class { padding: 1.25em 0.833em; }
.main_class span, .main_class a { display: block; }
.class_title { padding-left: 1.25em; }
.main_class a span.title { color: #29ac0e; text-decoration: none; font-size: 1.417em; line-height: 1.667em; }
.main_class a span.explain { color: #999999; text-decoration: none; font-size: 1em; line-height: 1.2em; }
.main_class a img { width: 3.75em; height: 3.75em; }
.main_class .more { background: url(../images/pyshuo_icon.png) -20em 0 no-repeat; background-size: 25em 25em; width: 0.667em; height: 1.333em; margin-top: 1.35em; }

/*商品详情*/
.p_details_pic { position: relative; }

/*Alice change css 0511*/
.p_details_title { font-size: 18px; font-weight: bold; padding: 8px 10px 5px 10px; color: #333333; line-height: 20px; background-color: #ffffff; }
.sales { padding:0 10px 5px 10px; background-color: #ffffff; color: #ff483a; font-size: 12px; line-height: 14px;}
/*.sales li.quota span { display: block; float: left; font-size: 1em; color: #29ac0e; }
.sales li span .quota_btn { padding: 0.12em 0.375em; color: #ffffff; background-color: #29ac0e; font-size: 0.833em; margin-right: 0.5em; }
.sales_c { color: #29ac0e; }*/
.p_more { display: block; width: 0.667em; height: 1.334em; background: url(../images/pyshuo_icon.png) 0 -16.875em no-repeat; background-size: 25em 25em; margin-top: 6px; margin-right: 10px;}
.p_details_price { font-size: 1em; padding: 0 10px 8px 10px; color: #c0c0c0; border-bottom: 1px #eeeeee solid; background-color: #ffffff; }
.p_details_price .price span { color: #ffa200; }
.p_details_price .price span font { font-size: 24px; }
.p_details_price .price em { color: #999999; text-decoration: line-through; font-style: normal; }
.standard{ font-size: 1em; padding-top: 5px;}
.standard .title { line-height: 32px; color: #333333; display: block;}
.standard li span.border .cur { border: 1px #29ac0e solid; background-color: #29ac0e; position: relative; display: block; float: left; color: #ffffff; }
.standard li span.border span { display: block; float: left; border: 1px #dddddd solid; color: #333333; line-height: 30px; padding: 0 10px; margin-bottom: 10px;}
.standard li span .focus { width: 14px; height: 14px; background: url(../images/pyshuo_icon.png) -168px -180px no-repeat; position: absolute; right: -2px; bottom: -2px; }
.mr12 { margin-right: 10px;}
.b_line { border-bottom: 1px #dddddd solid; padding-bottom: 1em }
.numbers{ font-size: 1em; padding: 5px 0;}
.numbers .title { line-height: 32px;}
.numbers li span .num { border: 0; border-top: 1px #dddddd solid; border-bottom: 1px #dddddd solid; position: relative; display: block; float: left; color: #333333; width: 1em; text-align: center; padding: 0 12px; line-height: 30px;}
.numbers li span .grew { background-color: #eee; display: block; float: left; border: 1px #dddddd solid; color: #333333;text-align: center; padding: 0 12px; line-height: 30px;}

/*Alice add css*/
.p_bg{ background-color: #ffffff; border-bottom: 1px #eeeeee solid; border-top: 1px #eeeeee solid; margin-top: 10px; padding: 10px 0 10px 10px;}

/*商品详情页面添加的样式*/
.xq_xqicon{ width: 1.418em; height: 1.25em; background: url(../images/pyshuo_icon.png) -8.73em -23.53em; background-size: 25em 25em; margin-right: 5px; margin-left: 10px;}
.xq_commenticon{ width: 1.418em; height: 1.28em; background: url(../images/pyshuo_icon.png) -10.417em -23.53em; background-size: 25em 25em; margin-right: 5px; margin-left: 10px;}

/*保证有一个参考物delete alice 0511
.service { font-size: 1em; background-color: #ffffff; margin-top: 0.833em; border-top: 1px #dddddd solid; border-bottom: 1px #dddddd solid; }
.service ul { padding: 1em 0.833em; }
.service ul li { word-wrap: break-word; }
.service ul li:first-child { color: #999999; }
.service ul li:last-child { color: #333333; }*/

/*口碑评价*/
.service ul li a.btn:active { border-color: #29ac0e; color: #29ac0e; }
.all_line { border-bottom: 1px #eeeeee solid; border-top: 1px #eeeeee solid; margin-top: 10px; background-color: #ffffff; }
.all_line .title{ font-size: 16px; color: #333333; font-weight: bold; line-height: 44px;}
.all_line .title li{ text-align: center; border-bottom: #eeeeee 1px solid;}
.all_line .title li.cur_border{ color: #29ac0e; border-bottom-color: #29ac0e;}
.all_line .title li span{ font-size: 12px; color: #999999; font-weight: normal; line-height: 40px;}
.user { font-size: 1em; color: #333333; padding: 15px 10px 5px 10px;}
.user .name{ line-height: 25px;}
.user .time { color: #c0c0c0; font-size: 0.8em; line-height: 25px;}
.pay_time { color: #c0c0c0; font-size: 0.8em; text-align: right; border-bottom: 1px #eeeeee solid; padding: 0 10px 10px 0;}
.user img { width: 1.8em; height: 1.8em; -moz-border-radius: 0.3em; /* Gecko browsers */ -webkit-border-radius: 0.3em; /* Webkit browsers */ border-radius: 0.3em; /* W3C syntax */ margin-right: 0.5em; }
.shop_entrance .head{ height: 31px; overflow: hidden;}
.shop_entrance .name{ line-height: 31px; font-weight: bold; font-size: 16px;}
.shop_entrance .time { color: #c0c0c0; font-size: 0.8em; }
.shop_entrance img { width: 2.2em; height: 2.2em; -moz-border-radius: 3px; /* Gecko browsers */ -webkit-border-radius: 3px; /* Webkit browsers */ border-radius: 3px; /* W3C syntax */  margin-right: 10px;}
.shop_service{ font-size: 1em; padding-top: 8px; color: #666666;}
.evaluate_bg { padding: 0.12em 0.375em; color: #ffffff; background-color: #29ac0e; font-size: 0.8em; margin-right: 0.5em; }
.evaluate { padding: 0 10px;}
.evaluate .con { font-size: 1em; line-height: 1.25em; color: #333333; padding-top: 0.2em;}
.pic { padding: 10px 10px 5px 10px;}
.pic ul li { float: left; width: 25%; overflow: hidden; }
.pic ul li a { display: block; margin-right: 0.5em; }
.pic ul li img { width: 100%; }
.all_line .more { font-size: 1em; font-weight: bold; text-align: center; line-height: 44px;}
.all_line .more a { color:#29ac0e; text-decoration: none; }

/*add by mwt*/
.xgcptj { padding-top: 0.833em; }
.xgcptj ul li.title { font-size: 1.25em; color: #29ac0e; padding-left: 0.833em; }
.xgcptj ul.pics { padding-top: 0.833em; }
.xgcptj ul.pics li { width: 50%; float: left; text-align: center; }
.xgcptj ul.pics li.p img { width: 90%; }
.xgcptj ul.pics li:nth-child(odd) { text-align: right; }
.xgcptj ul.pics li.r .title { padding-left: 0.833em; font-size: 1.25em; }
.xgcptj ul.pics li.r img { width: 30%; }
.xgcptj ul.pics li.r div { float: left; }
.xgcptj ul.pics li.r div div.pic { float: left; text-align: left; }
.xgcptj ul.pics li.r div span.txt { float: left; font-size: 0.5em; display: block; overflow: hidden; }

/*底部购买*/
.bottom_bg { height: 5em; background-color: #f1f1f1; border-top: 1px #dddddd solid; width: 100%; font-size: 0.8em; color: #666666; position: fixed; bottom: 0; left: 0; }
.bottom_bg li.love { width: 15%; text-align: center; }
.bottom_bg li.shopping { width: 17%; text-align: center; }
.love_icon { width: 1.72em; height: 1.5em; background: url(../images/pyshuo_icon.png) 0 -15em no-repeat; background-size: 25em 25em; display: block; margin: 0 auto; margin-top: 1.2em; }
.love_visited { width: 1.708em; height: 1.5em; background: url(../images/pyshuo_icon.png) -2.25 -15em no-repeat; background-size: 25em 25em; }
.p_visited { color: #29ac0e; }
.shopping_icon { width: 3em; height: 1.917em; background: url(../images/pyshuo_icon.png) -5em -15em no-repeat; background-size: 25em 25em; display: block; margin: 0 auto; margin-top: 0.9em; text-decoration: none; }
.shopping_count { position: absolute; right: 3px; top: 2px; width: 14px; text-align: center; color: #ffffff; font-size: 1em; }
.btn_b { width: 100%; height: 3em; font-size: 1.25em; line-height: 3em; display: block; text-align: center; color: #ffffff; text-decoration: none; margin-top: 0.5em; }
.pay_bg { background-color: #ffa531; }
.pay_bg:active { background-color: #ed8600; }
.shopping_bg { background-color: #ff483a; }
.shopping_bg:active { background-color: #e01d0e; }
.bottom_bg p { padding-top: 0.3em; }

/*loading*/
.loading { font-size: 0.667em; color: #999999; line-height: 2em; text-align: center; margin-top: 1.75em; }
.loading img { width: 2.5em; height: 2.5em; }

/*底部朋友说统一信息*/
.pyshuo { font-size: 0.833em; line-height: 1.167em; text-align: center; color: #999999; margin-top: 4em; }
.pyshuo img { width: 4.625em; height: 1.583em; }

/*我的优惠券*/
.coupon { padding: 0.833em; }
.coupon_usable { border: #dddddd 1px solid; background-color: #ffffff; display: block; text-decoration: none; margin-bottom: 0.833em; }
.coupon_usable ul li.usable { width: 70%; background-color: #fdb456; font-size: 1em; line-height: 1.5em; color: #ffffff; padding: 0.5em 0; height: 70px; }
.coupon_usable ul li.disabled { width: 70%; background-color: #dddddd; font-size: 1em; line-height: 1.5em; color: #999999; padding: 0.5em 0; height: 70px; }
.coupon_usable ul li.fl strong { font-size: 2em; }
.coupon_usable ul li.fr { width: 30%; font-size: 1em; line-height: 1.5em; color: #666666; text-align: center; padding: 0.7em 0 0 0; }
.coupon_link { font-size: 1em; color: #999999; text-align: center; line-height: 2.5em; display: block; }
.coupon_no { padding-top: 50%; width: 5em; margin: 0 auto; }
.coupon_no_icon { width: 4.75em; height: 3.25em; background: url(../images/pyshuo_icon.png) -10em -10em no-repeat; background-size: 25em 25em; }
.coupon_no_word { font-size: 1em; line-height: 2.5em; color: #999999;}

/*秒杀*/
.seckill { margin-top: 0.625em; background-color: #ffffff; border-bottom: 1px #dddddd solid; border-top: 1px #dddddd solid; }
.seckill ul li.title { padding: 0 0.6em 0 0.7em; border-bottom: 1px #eeeeee solid; line-height: 2.75em; color: #29ac0e; font-size: 1.25em; }
.seckill ul li dl { padding: 0.5em 0 1em 0; text-align: center; width: 100%; }
.seckill ul li dl dt { width: 50%; float: left; position: relative; }
.seckill ul li dl dt img { width: 6em; height: 4.5em; }
.seckill ul li dl dt span { display: block; padding-top: 0.6em; line-height: 1.35em; width: 3.75em; height: 3.15em; right: 0.625em; top: 1.3em; position: absolute; background-color: #ff483a; text-align: center; color: #ffffff; -moz-border-radius: 3.75em; /* Gecko browsers */ -webkit-border-radius: 3.75em; /* Webkit browsers */ border-radius: 3.75em; /* W3C syntax */ }
.seckill ul li dl dt a { display: block; width: 7.917em; height: 1.8em; line-height: 1.8em; text-decoration: none; font-size: 1em; text-align: center; margin: 0 auto; margin-top: 1em; }
.seckill ul li dl dt a.seckill_btn { background-color: #ffa531; color: #ffffff; }
.seckill ul li dl dt a.end_btn { background-color: #cccccc; color: #999999; }
.countdown { float: left; width: 1.083em; height: 1.8em; line-height: 1.8em; background-color: #4f4544; font-size: 1em; color: #ffffff; text-align: center; margin-right: 2px; -moz-border-radius: 0.3em; /* Gecko browsers */ -webkit-border-radius: 0.3em; /* Webkit browsers */ border-radius: 0.3em; /* W3C syntax */ }
.colon { color: #4f4544; height: 1.8em; line-height: 1.8em; float: left; margin-right: 2px; }

/*试吃秒杀列表*/
.seckill_banner img { min-width: 320px; max-width: 640px; width: 100%; }
.seckill_tip { text-align: center; padding-top: 0.6em; padding-bottom: 0.6em; font-size: 0.9em; color: #ff6600; border-bottom: 1px #eeeeee solid; }
.seckill_tip a { color: #29ac0e; text-decoration: none; }
.seckill_list { border-bottom: 1px #dddddd solid; padding: 1em 0.5em; }
.seckill_list ul li.pic { border: 1px #eeeeee solid; margin: 0 }
.seckill_list ul li.pic img { width: 6.667em; height: 5em; }
.seckill_list ul li .title { font-size: 1.083em; color: #333333; padding-left: 0.8em; padding-bottom: 0.3em; line-height: 1.3em; }
.seckill_list ul li .price { font-size: 1em; color: #999999; line-height: 1.4em; padding-left: 0.8em; padding-top: 0.4em; }
.seckill_list ul li .price span { color: #ffa531; font-size: 1.167em; font-weight: bold; }
.seckill_list ul li a { float: left; display: block; width: 5em; height: 3.3em; text-decoration: none; font-size: 1em; text-align: center; margin-left: 1em; margin-top: 0.4em; }
.seckill_list ul li a.end_btn { line-height: 2em; background-color: #ffffff; color: #cccccc; border: 1px #dddddd solid; height: 2.083em; display: block; position: absolute; right: 0; bottom: 0; }
.grade { display: block; text-align: center; font-size: 1em; background-color: #ffffff; color: #666666; line-height: 1.667em; }

/*add css*/
.grade strong { color: #ffa531; }

/*alice change css 20141226*/
.seckill_btn { display: block; margin: 0 auto; border: 1px #ffa531 solid; width: 7.917em; height: 2em; background-color: #ffa531; overflow: hidden; }
.title_seckill { font-size: 0.9em; color: #666666; padding-top: 0.8em; }
.seckill_btn span.btn { display: block; width: 100%; height: 1.8em; line-height: 1.8em; color: #ffffff; text-align: center; font-size: 1.1em; }
.seckill_list ul li a.presale_btn { position: absolute; right: 0; bottom: 0; border: 1px #29ac0e solid; color: #29ac0e; text-align: center; background-color: #ffffff; font-size: 1em; line-height: 1.2em; padding-top: 0.3em; height: 2.6em; }

/*秒杀规则*/
.seckill_rule { background-color: #ffffff; width: 70%; padding: 1.5em; font-size: 1em; color: #666666; line-height: 1.5em; position: relative; top: 50px; }
.seckill_rule .title { font-size: 1.25em; color: #29ac0e; padding-bottom: 0.7em; text-align: center; }
.seckill_rule .close { display: block; background: url(../images/pyshuo_icon.png) 0 -20.25em no-repeat; background-size: 25em 25em; width: 2.5em; height: 2.6em; position: absolute; right: -0.7em; top: -0.7em; }

/*分类列表页*/
.classlist { height: 3em; line-height: 3em; width: 100%; border-bottom: 1px #dddddd solid; background-color: #f5f5f5; position: fixed; top: 0; z-index: 999; overflow: hidden; }
.classlist ul { font-size: 1em; color: #666666; width: 60%; padding-left: 0.833em; overflow: hidden; }
.classlist ul li { float: left; font-size: 1.25em; }
.classlist ul li a.back { display: block; width: 0.5em; height: 1em; background: url(../images/pyshuo_icon.png) no-repeat -1.25em -16.875em; background-size: 25em 25em; margin-top: 0.7em; margin-right: 0.833em; }
.classlist ul li.line { height: 2.5em; width: 1px; border-right: 1px #dddddd solid; margin-right: 0.8em; }
.classlist_good { margin-top: 2.5em; margin-bottom: 1em; }
.classlist_good ul li { float: left; width: 49.5%; text-align: center; padding-top: 0.5em; border-bottom: 1px #dddddd solid; }
.classlist_good ul li img { text-align: center; width: 7.692em; height: 5.769em; }
.classlist_good ul li h3 { font-size: 0.8em; color: #666666; text-align: left; font-weight: normal; padding: 0.4em 0.833em 0 0.833em; }
.classlist_good ul li h3 span { font-size: 0.6em; padding: 0.1em 0.2em; background-color: #29ac0e; color: #ffffff; }
.classlist_good ul li dl { padding: 0.3em 0.833em 0.6em 0.833em; }
.classlist_good ul li dl dt { float: left; }
.classlist_good ul li dl dt img { width: 2em; height: 2em; }
.classlist_good ul li h2 { font-size: 0.75em; color: #999999; font-weight: normal; }
.classlist_good ul li .listprice { font-size: 0.75em; color: #ff9000; font-weight: normal; }
.classlist_good ul li h2 { padding-left: 0.4em; padding-bottom: 0.2em; }
.classlist_good ul li .listprice font { color: #999999; text-decoration: line-through; }
.classlist_good ul li .listprice span { color: #ff9000; font-size: 1.25em; }

/*店铺首页*/
.shop_intro { padding: 0.833em; background-color: #eeeeee; }
.shop_head { float: left; margin-right: 0.833em; }
.shop_head img { width: 5em; height: 5em; }
.shop_intro h1 { font-size: 1.2em; color: #333333; font-weight: normal; padding-bottom: 0.2em; }
.shop_intro h2 { font-size: 0.75em; color: #999999; font-weight: normal; }
.shop_intro p { font-size: 0.75em; color: #666666; line-height: 1.2em; padding-top: 0.7em; }
.shop_good { margin: 0.833em; margin-bottom: 4.875em; }
.shop_good ul { margin-bottom: 1em; }
.shop_good ul li { width: 50%; }
.shop_good img { width: 100%; }
.img_mr { margin-right: 0.417em; }
.img_ml { margin-left: 0.417em; }
.shop_good dl dt span { display: block; }
.shop_good dl dt a.title { font-size: 1.2em; color: #333333; text-decoration: none; margin-top: 0.5em; display: block; }
.shop_good .current_price { font-size: 1.2em; color: #ffa200; }
.shop_good .original_price { font-size: 0.833em; color: #cccccc; padding-top: 0.4em; text-decoration: line-through; }

/*bottom*/
.common_bottom { position: fixed; bottom: 0; left: 0; background-color: #f1f1f1; height: 4.042em; border-top: 1px #dddddd solid; font-size: 1em; color: #666666; width: 100%; }
.common_bottom a { width: 25%; float: left; display: block; text-decoration: none; }
.common_bottom a span { display: block; text-align: center; text-decoration: none; color: #666666; }
.pyshuo_logo { width: 1.75em; height: 1.5em; background: url(../images/pyshuo_icon.png) no-repeat -13em -4.5em; background-size: 25em 25em; margin: 0 auto; margin-top: 0.7em; margin-bottom: 0.1em; }
.shop_index { width: 1.917em; height: 1.5em; background: url(../images/pyshuo_icon.png) no-repeat 0 -2.083em; background-size: 25em 25em; margin: 0 auto; margin-top: 0.7em; margin-bottom: 0.1em; }
.shop_index_cur { width: 1.917em; height: 1.5em; background: url(../images/pyshuo_icon.png) no-repeat 0 0; background-size: 25em 25em; margin: 0 auto; margin-top: 0.7em; margin-bottom: 0.1em; }
.shop_story { width: 1.5em; height: 1.5em; background: url(../images/pyshuo_icon.png) no-repeat -15em -4.5em; background-size: 25em 25em; margin: 0 auto; margin-top: 0.7em; margin-bottom: 0.1em; }
.shop_story_cur { width: 1.5em; height: 1.5em; background: url(../images/pyshuo_icon.png) no-repeat -16.75em -4.5em; background-size: 25em 25em; margin: 0 auto; margin-top: 0.7em; margin-bottom: 0.1em; }
.shopping_cart { width: 1.917em; height: 1.5em; background: url(../images/pyshuo_icon.png) no-repeat -2.042em -2.083em; background-size: 25em 25em; margin: 0 auto; margin-top: 0.7em; margin-bottom: 0.1em; position: relative; }
.shopping_cart .number { width: 1.125em; height: 1.125em; background: url(../images/pyshuo_icon.png) no-repeat -11em -4.5em; background-size: 25em 25em; line-height: 1.125em; text-align: center; position: absolute; top: -0.5em; right: -0.5em; }
.shopping_cart .number label { font-size: 0.9em; color: #ffffff; }

/*我的故事*/
.mystory { padding: 0.833em; margin-bottom: 4.875em; }
.mystory img { width: 100%; }
.mystory p {text-indent: 2em; color: #666666; font-size: 1em; line-height: 1.5em; padding-top: 1em; }

/*我的试吃*/
.foretaste { border-top: 1px #dddddd solid; border-bottom: 1px #dddddd solid; background-color: #ffffff; margin-top: 1em; }
.foretaste ul.title { padding: 0.5em 0.6em 0.5em 0.7em; font-size: 1.083em; color: #666666; line-height: 2em; border-bottom: 1px #eeeeee solid; }
.foretaste ul.title img { width: 2em; height: 2em; -moz-border-radius: 0.3em; /* Gecko browsers */ -webkit-border-radius: 0.3em; /* Webkit browsers */ border-radius: 0.3em; /* W3C syntax */ margin-right: 0.5em; }
.green { color: #29ac0e; }
.foretaste dl { padding: 0.833em 0.6em 0.833em 0.7em; border-bottom: 1px #eeeeee solid; }
.foretaste dl dt.good { margin-right: 0.833em; border: 1px #eeeeee solid; }
.foretaste dl dt.good img { width: 5.833em; height: 4.375em; }
.foretaste dl dt .title { font-size: 1.083em; color: #666666; line-height: 1.5em; }
.foretaste dl dt .price { padding-top: 0.3em; line-height: 1.3em; color: #999999; width: 100%; font-size: 1em; }
.foretaste .status { padding: 0.4em 0.6em 0.4em 0.7em; color: #ffa200; font-size: 1.083em; line-height: 1.7em; }
.foretaste .status .operate_btn { border: 1px #29ac0e solid; color: #29ac0e; width: 5em; height: 1.7em; text-align: center; display: block; text-decoration: none; }
.foretaste .status a { float: left; margin-left: 0.3em; }

/*确认订单*/
.address { border-bottom: 1px #eeeeee solid; background-color: #ffffff; padding: 10px; margin-top: 43px; margin-bottom: 10px; line-height: 1.5em; color: #29ac0e; font-size: 1em; }
.address_addbtn{ display: block; border: 1px #29ac0e solid; border-radius: 3px; width: 110px; height: 30px; line-height: 30px; color: #29ac0e; font-size: 1em; text-decoration: none; font-weight: bold; text-align: center;}
.moreicon { position: absolute; top: 50%; margin-top: -0.7em; right: 0.6em; display: block; width: 0.667em; height: 1.334em; background: url(../images/pyshuo_icon.png) 0 -16.875em no-repeat; background-size: 25em 25em; }
.order_shop_head{ line-height: 24px; text-decoration: none; padding: 9px 10px; background-color: #ffffff; border-top: 1px #eeeeee solid; border-bottom: 1px #eeeeee solid;}
.order_shop_head img{ width: 1.7em; height: 1.7em; margin-right: 5px; border-radius: 3px;}
.order_shop_head span{ display: block; float: left;}
.favor{ display: block; text-decoration: none; font-size: 1em; border-bottom: 1px #eeeeee solid; color: #333333; padding: 12px 10px; background-color: #ffffff;}
.leave_words{ padding: 9px 10px; background-color: #ffffff; border-bottom: 1px #eeeeee solid;}
.leave_words input{ width: 100%; height: 20px; line-height: 20px; padding: 5px 0; border: 0; border-radius: 3px; background: #eeeeee; font-size: 1em; font-weight: normal; color: #666666; text-indent: 5px; vertical-align: middle; -webkit-appearance: none; border: 1px #dddddd solid;}
.shop_order{ background-color: #ffffff; border-top: 1px #dddddd solid; margin-top: 10px; border-bottom: 1px #dddddd solid; margin-bottom: -1px; }
.shop_order dl { padding: 0.3em 0.833em; border-bottom: 1px #dddddd solid; }
.shop_order dl dt { float: left; color: #666666; font-size: 1.1em; }
.shop_order dl dt img { width: 1.8em; height: 1.8em; }
.shop_order dl dt.name { padding: 0.35em 0 0 0.3em; }
.shop_order ul { margin: 0.833em; margin-bottom: 0; border-bottom: 1px #dddddd solid; }
.shop_order ul li .imgborder { margin-right: 0.7em; }
.shop_order ul li .imgborder img { width: 5em; height: 3.75em; }
.shop_order ul li .title { font-size: 1.1em; color: #333333; display: block; }
.shop_order ul li .con { display: block; font-size: 1em; line-height: 18px; padding-top: 3px; color: #999999; }
.shop_order ul li.subtotal { font-size: 1em; color: #666666; text-align: right; padding-bottom: 0.5em; }
.shop_order ul li.subtotal span { color: #ffa200;}
.total { text-align: right; font-size: 1.083em; color: #999999; }
.shop_code_input { width: 100px; height: 30px; line-height: 30px; border: 0; border-radius: 5px; background: #eeeeee; font-size: 0.9em; font-weight: normal; color: #666666; text-indent: 10px; vertical-align: middle; -webkit-appearance: none; border: 1px #dddddd solid; }
.shop_code { padding: 0.5em 0; border-top: 1px #dddddd solid; font-size: 1.083em; color: #333333; line-height: 2.2em; }
/*选择优惠券*/
.shop_favor{ background-color: #ffffff; border-bottom: 1px #dddddd solid; padding: 0 0.833em;}
.shop_favor p{ padding:0.8em 0; font-size: 1em; color: #999999; margin-top: 43px;}
.shop_favor ul{ padding: 0.5em 0; font-size: 1.2em; border-top:1px #dddddd solid;}
.shop_favor ul li{ float: left; color: #333333; line-height: 30px;}
.shop_favor_SingleSelect_used{ margin-right:7px; -moz-border-radius: 1.5em; /* Gecko browsers */  -webkit-border-radius: 1.5em; /* Webkit browsers */  border-radius: 1.5em; /* W3C syntax */ width:1.5em; height:1.5em; border: 2px #29ac0e solid; position: relative;}
.shop_favor_SingleSelect_used i { display: block; width: 1.067em; height: 0.734em; position: absolute; top: 6px; left: 4px; background: url(../images/pyshuo_icon.png) -2.667em -14.333em no-repeat; background-size: 20em 20em; }
.shop_favor_SingleSelect_unused{ margin-right:7px;  -moz-border-radius: 1.5em; /* Gecko browsers */  -webkit-border-radius: 1.5em; /* Webkit browsers */  border-radius: 1.5em; /* W3C syntax */ width:1.5em; height:1.5em; border: 2px #999999 solid;}

/*个人收货地址*/
.shop_address{ margin-top: 43px;}
.shop_address ul{ background-color: #ffffff; padding:0.833em; font-size: 1em; border-bottom:1px #dddddd solid;}
.shop_address ul li{line-height: 20px;}
.shop_address ul li a{ display: block; text-decoration: none;color: #333333; }
.shop_address ul li a span{ display: block; }
.shop_address_editbtn{ z-index: 999; position: absolute; right: 0; top: 0; display: block; width: 1.7em; height: 1.7em; background: url(../images/pyshuo_icon.png) -5.833em -17.5em no-repeat; background-size: 25em 25em;}
.shop_address_btn { display: block; text-decoration: none; margin: 0.833em 0.833em 0.833em 0.833em; height: 2.5em; line-height: 2.5em; text-align: center; font-size: 1.2em; font-weight: bold; border: 1px #29ac0e solid; color: #29ac0e;}
/*编辑收货信息*/
.edit_address{ margin-top: 43px;}
.edit_address ul{ background-color: #ffffff; padding: 0.833em; font-size: 1.1em; color: #333333; border-bottom: 1px #dddddd solid;}
.edit_address ul li{ line-height: 20px;}
.edit_address_title{ color: #999999; width: 60px; text-align: right; padding-right: 13px;}
.edit_address ul li a{ position: relative; display: block; margin-top: 0.833em; text-decoration: none; color: #333333; padding: 8px 10px; height: 18px; line-height: 18px; border: 1px #dddddd solid;}
.edit_address ul li a i{ position: absolute; right: 5px; top: 15px; width: 0.75em; height: 0.375em; background: url(../images/pyshuo_icon.png) -8.333em -17.5em no-repeat; background-size: 25em 25em;}
.edit_address_deletebtn{ display: block; text-decoration: none; font-size: 1.1em; color: #666666; line-height: 1.6em; width: 120px; margin: 0 auto;}
.edit_address_deletebtn i{ display: block; float: left; width: 1.292em; height: 1.375em; background: url(../images/pyshuo_icon.png) -10em -17.5em no-repeat; background-size: 25em 25em;}

/*二级分类页面*/
.bannerlist a { display: block; padding-bottom: 0.8em; }
.bannerlist a img { width: 100%; }

/*评价绑定手机号*/
.comment_yanzheng_tip { text-align: center; padding: 0.7em 0; color: #999999; font-size: 1em; }
.comment_check li { padding: 0.8em; font-size: 1em; background-color: #ffffff; border-bottom: 1px #dddddd solid; border-top: 1px #dddddd solid; position: relative; }
.comment_check li span { display: block; color: #333333; }
.comment_check li span.name { width: 5.5em; color: #999999; }
.comment_check img { width: 0.7em; height: 1.4em; }
.comment_check li span input { font-size: 1.1em; color: #333333; border: 0; }
.comment_codebtn { line-height: 2.2em; height: 2.2em; font-size: 1.2em; text-align: center; background-color: #ffa531; text-decoration: none; color: #ffffff; width: 92%; margin: 0 auto; display: block; margin-top: 1em; }
.comment_codebtn_disable { line-height: 2.2em; height: 2.2em; font-size: 1.2em; text-align: center; background-color: #bcbcbc; text-decoration: none; color: #ffffff; width: 92%; margin: 0 auto; display: block; margin-top: 1em; }
.comment_check_tel { color: #999999; font-size: 1em; padding: 1em 0; text-align: center; }
.mt24 { margin-top: 1em; }

/*提示框*/
.comment_tip_layer { background-color: #505050; text-align: center; padding: 0.6em 0 0.3em 0; font-size: 1.1em; line-height: 1.5em; color: #ffffff; position: absolute; }
.comment_tip_layer img { width: 1.1em; height: 1.1em; padding-right: 0.3em; margin-top: 0.1em; }
.comment_tip_layer ul { padding-left: 3.5em; }

/*提示是否合并弹出层*/
.comment_tanchubg_layer { background-color: #ffffff; width: 60%; color: #666666; line-height: 1.5em; font-size: 1.2em; padding: 1em; position: absolute; top: 30%; left: 50%; margin-left: -33%; text-align: center; -webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow: #666 0px 0px 10px; }
.comment_tanchubg_layer span { color: #ffa531; }
.comment_tanchubg_layer ul { width: 10.5em; margin: 0 auto; padding-top: 1em; }

/*合并按钮两个状态*/
.comment_bingbtn { width: 5.2em; display: block; text-decoration: none; font-size: 0.9em; background-color: #ffffff; text-align: center; padding: 0.2em 0; border: 1px #dddddd solid; color: #999999; }
.comment_bingbtn_disable { width: 5.2em; display: block; text-decoration: none; font-size: 0.9em; background-color: #ffa531; text-align: center; padding: 0.2em 0; border: 1px #ffa531 solid; color: #ffffff; }

/*订单评价*/
.comment { padding: 1em; background-color: #ffffff;}
.comment_pic { border: 1px #dddddd solid; }
.comment_pic img { width: 5em; height: 3.75em; }
.comment_con { padding-left: 0.8em; }
.comment_title { font-size: 1.083em; color: #333333; }
.comment_star { color: #666666; font-size: 1.083em; padding-top: 1em; padding-right: 0.5em; }
.comment_star_orange { width: 1.45em; height: 1.5em; background: url(../images/pyshuo_icon.png) -12em -8.75em no-repeat; background-size: 30em 30em; margin-right: 0.7em; margin-left: 0.2em; margin-top: 0.8em; }
.comment_star_gray { width: 1.45em; height: 1.5em; background: url(../images/pyshuo_icon.png) -14.4em -8.75em no-repeat; background-size: 30em 30em; margin-right: 0.7em; margin-left: 0.2em; margin-top: 0.8em; }
.comment textarea { width: 100%; height: 80px; line-height: 24px; background: #ffffff; font-size: 1em; font-weight: normal; color: #666666; -webkit-appearance: none; border: 1px #dddddd solid; margin-top: 0.8em; }
.comment label { position: absolute; color: #999999; line-height: 20px; top: 0.5em; left: 0; width: 95%; margin: 0.8em; z-index: 2; }
.comment_upload { border: 1px #dddddd solid; text-align: center; padding: 1em; display: block; background-color: #f5f5f5; float: left; margin-top: 1em; margin-right: 0.7em; position: relative; }
.comment_delete { width: 1.48em; height: 1.47em; background: url(../images/pyshuo_icon.png) -7.083em -20.417em; background-size: 25em 25em; position: absolute; right: -0.5em; top: -0.5em; }
.comment_upload span { display: block; width: 2.292em; height: 2.292em; background: url(../images/pyshuo_icon.png) -14.583em -7.25em no-repeat; background-size: 25em 25em; }
.comment_submit { height: 2.8em; width: 100%; display: block; background-color: #ffa531; line-height: 2.8em; text-align: center; color: #ffffff; font-size: 1.25em; margin-top: 1.5em; text-decoration: none; position: fixed; bottom: 0; left: 0; }
.comment_submit_disable { height: 2.8em; width: 100%; display: block; background-color: #bcbcbc; line-height: 2.8em; text-align: center; color: #ffffff; font-size: 1.25em; margin-top: 1.5em; text-decoration: none; position: fixed; bottom: 0; left: 0; z-index: 3; }
.comment_csi { padding: 0 1em 5em 1em; }

/*确定取消提示层样式*/
.tipslayer { position: fixed; top: 40%; width: 80%; left: 50%; margin-left: -40%; background-color: #ffffff; z-index: 5; border-radius: 5px;}
.tipslayer_word { font-size: 1em; color: #333333; padding: 20px 10px; text-align: center; line-height: 24px;}
.tipslayer_word strong{ color: #555555; line-height: 35px;}
.tipslayer ul li { width: 50%; float: left; text-align: center; line-height: 44px; border-top: 1px #dddddd solid; }
.tipslayer ul li a { display: block; text-decoration: none; color: #29ac0e; text-align: center; font-size: 1.1em; }
.tipslayer_bg{ width: 100%; height: 100%; background-attachment: fixed; background-color: #000000;filter:alpha(opacity=25);-moz-opacity:0.25; opacity:0.25; position: fixed; z-index: 4; top: 0; left: 0;}
/*支付提示层*/
.tipslayer_close{ font-size: 20px; line-height: 28px; text-align:center; color: #666666; text-decoration: none; border-radius: 30px; width: 30px; height: 30px; background-color: #ffffff; border: 1px #999999 solid; position: absolute; top: -10px; right: -10px;}
.conorderprice{ text-align: center; padding:15px 0 5px 0; font-size: 1.5em; color: #333333; font-weight: bold;}
.conorder_btn{ width: 80%; margin: 0 auto; padding: 15px 0;}
.conorder_btn a{ display: block; line-height: 35px; width: 45%; text-align: center; font-size: 1em; border: 1px solid; font-weight: bold; border-radius: 3px; text-decoration: none;}
.conorder_btn a.weixin{ border-color: #29ac0e; color: #29ac0e;}
.conorder_btn a.alipay{ border-color: #ffa200; color: #ffa200;}


/*积分明细*/
.jifen_detail{ margin-top: 43px;}
.jifen_detail p{ font-size: 1em; color: #999999; padding: 0.8em 0 0.3em 0.833em;}
.jifen_detail ul li{ font-size: 1em; line-height: 1.4em; float: left;}
.jifen_detail ul{ padding: 12px 0.833em; background-color: #ffffff;}
.jifen_detail ul li.jifen_detail_con{ color: #333333; width: 70%; margin-right: 30px;}
.jifen_detail ul li.jifen_detail_add{ color: #ffa531;}
.jifen_detail ul li.jifen_detail_reduce{ color: #29ac0e;}
.jifen_detail a{ display: block; padding: 1em; margin-top: 0.5em; text-align: center; color: #999999; text-decoration: none;}

/*积分首页*/
.jifen_banner{ margin-top: 43px;}
.jifen_banner img{ width: 100%;}
.jifen_mine{ font-size: 1em; color: #333333; background-color: #ffffff; border-bottom: 1px #dddddd solid;}
.jifen_mine li{ padding: 12px 0.833em;}
.jifen_mine a{ color: #29ac0e; text-decoration: none;}
.jifen_mine span,.jifen_obtain p span,.jifen_obtain ul li span label{ color: #ffa531;}
.jifen_obtain,.jifen_ranking{ background-color: #ffffff; border-top: 1px #dddddd solid; border-bottom: 1px #dddddd solid; padding-top: 0.833em; margin-top: 10px;}
.jifen_obtain p,.jifen_ranking p{ font-size: 1.5em; color: #333333; text-align: center; padding-bottom: 12px;}
.jifen_obtain ul li{ float: left; width: 50%; padding-bottom: 1.1em;}
.jifen_obtain ul li span{ display: block; line-height: 1.5em; font-size: 1em; color: #333333; text-align: center;}
.jifen_obtain ul li a{ border: 1px #29ac0e solid; border-radius: 4px; color: #29ac0e; text-decoration: none; text-align: center; display: block; width: 100px; height: 30px; line-height: 30px; margin: 0 auto; margin-top: 0.3em;}
.jifen_ranking ul li{ width: 33.3%; padding-bottom: 1em;}
.jifen_ranking ul li,.jifen_ranking ul li{ display: block; float: left; color: #666666;}
.jifen_ranking ul li img{ width: 30%; margin-left: 10px; margin-right: 5px; float: left;}
.jifen_ranking ul li label{ display: block; float: left; line-height: 1.3em;}

/*积分规则*/
.jifen_rule{ padding: 0.833em; padding-top: 0; margin-top: 43px;}
.jifen_rule p{ font-size: 1.1em; color: #333333; padding-top: 15px; line-height: 20px; font-weight: bold;}
.jifen_rule label{ display: block; line-height: 18px; color: #666666; padding-left: 20px; padding-top: 0.5em;}

/*我的*/
.mine_bg{ position: relative;}
.mine_bg ul li a{ display: block; color: #333333; text-decoration: none;}
.mine_bg img{ width: 100%;}
.mine_bg .mine_login{ display: block; border: 1px #ffffff solid; border-radius: 5px; position: absolute; font-size: 1.2em; width: 150px; height: 35px; line-height: 35px; text-align: center; text-decoration: none; color: #ffffff; left: 50%; margin-left: -75px; top: 25%;}
.mine_bg ul{ position: absolute; bottom: 0; background-color: #ffffff; filter: alpha(opacity=50); opacity: 0.5; height: 50px; line-height: 25px; width: 100%;}
.mine_bg ul li{ float: left; width: 25%; font-size: 1em; text-align: center; line-height: 1.8em; padding-top: 0.25em; color: #333333;}
.mine_bg ul li span.mine_ordersum{ border-radius: 20px; background-color: #e01d0e; color: #ffffff; display: block; width: 20px; line-height: 20px; margin: 0 auto;}
.mine_bg ul li span{ line-height: 20px;}
.mine{ margin-top: 10px; border-bottom: 1px #dddddd solid;}
.mine_head{ position: absolute; left: 50%; top: 10%; margin-left: -53px; width: 106px; text-decoration: none; line-height: 20px; display: block; text-align: center; font-size: 1em; color: #555555;}
.mine_head img{ width: 60%; border-radius: 60%;}
.mine a{ text-decoration: none; display: block; padding: 10px 0.6em 10px 0.833em; background-color: #ffffff; border-top: 1px #dddddd solid; line-height: 2em; font-size: 1.2em; color: #333333;}
.mine a label span{ font-size: 0.8em;}
.mine_order_icon{ width: 2em; height: 2em; background: url(../images/pyshuo_icon.png) -12.292em -14.167em no-repeat; background-size: 25em 25em; margin-right: 0.5em;}
.mine_foretaste_icon{ width: 2em; height: 2em; background: url(../images/pyshuo_icon.png) -12.292em -16.667em no-repeat; background-size: 25em 25em; margin-right: 0.5em;}
.mine_coupon_icon{ width: 2em; height: 2em; background: url(../images/pyshuo_icon.png) -12.292em -19.167em no-repeat; background-size: 25em 25em; margin-right: 0.5em;}
.mine_packet_icon{ width: 2em; height: 2em; background: url(../images/pyshuo_icon.png) -12.292em -21.458em no-repeat; background-size: 25em 25em; margin-right: 0.5em;}
.mine_address_icon{ width: 2em; height: 2em; background: url(../images/pyshuo_icon.png) -15.208em -14.167em no-repeat; background-size: 25em 25em; margin-right: 0.5em;}
.mine_jifen_icon{ width: 2em; height: 2em; background: url(../images/pyshuo_icon.png) -15.208em -16.667em no-repeat; background-size: 25em 25em; margin-right: 0.5em;}
.mine_mer_icon{ width: 2em; height: 2em; background: url(../images/pyshuo_icon.png) -15.208em -19.167em no-repeat; background-size: 25em 25em; margin-right: 0.5em;}
.mine_time_icon{ width: 2em; height: 2em; background: url(../images/pyshuo_icon.png) -15.208em -21.458em no-repeat; background-size: 25em 25em; margin-right: 0.5em;}
.mine ul .more{ background: url(../images/pyshuo_icon.png) -9.167em -15em no-repeat; background-size: 25em 25em; width: 0.667em; height: 1.333em; margin-top:0.35em; }

/*我的资料*/
.exit{ display: block; width: 90%; border: 1px #e01d0e solid; color: #e01d0e; height: 35px; line-height: 35px; text-align: center; font-size: 1.2em; text-decoration: none; border-radius: 5px; margin:0 auto; margin-top: 10px;}

/*订单详情*/
.order_detail_soldout{ display: block; color: #ff0000; font-size: 0.9em;}
.order_detail_state{ padding: 10px; border-bottom: 1px #eeeeee solid; margin-bottom: 10px; background-color: #ffffff; margin-top: 43px;}
.order_detail_state span{ display: block; line-height: 22px; color: #666666;}
.order_detail_state span.fl{ font-size: 1.1em;}
.order_detail_state span.fr{ font-size: 1em;}
.order_detail_state span s{ text-decoration: none; color: #ffa200; font-weight: bold;}
.order_detail_address{ border-bottom: 1px #eeeeee solid; border-top: 1px #eeeeee solid; background-color: #ffffff; padding: 12px 10px; font-size: 1em; line-height: 20px; color: #666666; margin-bottom: 10px;}
.order_detail_address span{ color: #333333; font-size: 1.1em; font-weight: bold; display: block; padding-bottom: 5px;}
.order_detail_address p{ padding: 0; padding-bottom: 3px;}
.order_detail_address s{ text-decoration: none; line-height: 18px;}
.order_detail_btn li{ float: left; width: 50%;}
.order_detail_btn li a{ display: block; line-height: 36px; text-align: center; color: #333333; font-size: 1em; border-radius: 3px; border: 1px #dddddd solid; text-decoration: none; background-color: #ffffff;}
.order_detail_btn li a.mr5{ margin-right: 5px;}
.order_detail_btn li a.ml5{ margin-left: 5px;}
.order_detail_price{ background-color: #ffffff; border-bottom: 1px #eeeeee solid; padding: 10px; line-height: 24px; color: #666666; margin-bottom: 10px;}
.order_detail_price span,.order_detail_time span{ display: block;}
.order_detail_price span strong{ color: #ffa200;}
.order_detail_time{ background-color: #ffffff; border-bottom: 1px #eeeeee solid; border-top: 1px #eeeeee solid; padding: 10px; line-height: 24px; color:#999999; margin-bottom: 10px;}
.order_detail_operate{ height: 44px; line-height: 44px; background-color: #f1f1f1; border-top: 1px #dddddd solid; position: fixed; bottom: 0; width: 100%;}
.order_detail_operate ul{ padding: 0 10px;}
.order_detail_operate ul li.fl{ font-size: 1em; color: #666666;}
.order_detail_operate ul li a{ line-height: 31px; border: 1px solid; margin-top: 5px; display: block; text-decoration: none; border-radius: 3px; width: 80px; text-align: center; margin-left: 7px;}
.order_detail_operate ul li a.order_deletebtn{ color: #666666; border-color: #dddddd;}
.order_detail_operate ul li a.order_paybtn{ color: #ffa200; border-color: #ffa200;}



/*精华评价*/
.good_comment_tips{ padding: 10px 0.833em; font-size: 1em; color: #333333; line-height: 20px; background-color: #ffffff; border-bottom: 1px #dddddd solid;}
.good_comment_tips a{ color: #29ac0e; text-decoration: none;}
.good_comment_title{ padding: 10px 0.833em; line-height: 22px;}
.good_comment_title span{display: block; float: left; font-size: 1.2em; color: #333333;}
.good_comment_title a{ display: block; float: right; color: #29ac0e; text-decoration: none;}
.good_comment{ margin-bottom: 0.833em; background-color: #ffffff; border-top: 1px #dddddd solid;}
.good_comment ul,.good_comment dl{ padding: 10px 0.833em; border-bottom: 1px #dddddd solid;}
.good_comment ul li{ line-height: 20px;}
.good_comment ul li.fl{ font-size: 1em; color: #666666;}
.good_comment ul li.fl span{ color: #333333;}
.good_comment ul li.fr{ color: #c0c0c0; font-size: 0.833em;}
.good_comment dl dt img{ width: 2.5em; height: 2.5em;}
.good_comment dl dt label{ display: block; font-size: 1.2em; color: #333333; line-height: 20px;}
.good_comment dl dt span{ display: block; font-size: 1em; color: #999999;}
.good_comment dl dt span a{ color: #ffa200; text-decoration: none;}
.good_comment dl dt p{ line-height: 20px; margin: 0.5em 0 5px 0; color: #333333;}
.good_comment dl dt .good_comment_pic img{ float: left; width: 28%; height: 28%; margin:0 5px 5px 0;}
.good_comment dl dt a.good_comment_zan{display: block; margin-top: 5px; position: relative; text-decoration: none; width: 80px;}
.good_comment_zan i{ display: block; float: right; width: 1em; height: 1em; background: url(../images/pyshuo_icon.png) 0 -29em no-repeat; background-size: 30em 30em; margin-top: 2px; margin-right: 4px;}
.good_comment_zan i.cur{ background-position: -1em -29em;}
.good_comment_zan span{ display: block;}
.good_comment_zan span.word{ font-size: 1em; color: #666666; float: right;}
.good_comment_zan span.changenum{ color:#ff0000; font-size: 0.833em; position: absolute; top: -14px;right: 3px;}

/*购物车*/
.cart{ padding-top: 42px;}
.cart ul{ border-bottom: 1px #eeeeee solid; padding: 15px 10px; position: relative; background-color: #ffffff;}
.cart ul li img{ width: 7em;}
.cart ul li p{ font-size: 1em; color: #333333; padding-bottom: 5px; line-height: 16px;}
.cart ul li s{ text-decoration: none; font-size: 0.9em; color: #666666; padding-bottom: 3px; display: block;}
.cart_delete_a{ color: #999999; position: absolute; top: 15px; right: 10px; text-decoration: none;}
.cartnumreduce{ width: 1.7em; height: 1.7em; background: url(../images/pyshuo_icon.png) -15.667em -3em; background-size: 20em 20em; display: block;}
.cart ul li input{ float: left; height: 22px; width: 40px; border: 0; border-radius:0; border-top: 1px #dddddd solid; border-bottom: 1px #dddddd solid; text-align: center; font-size: 1em;}
.cartnumadd{ width: 1.75em; height: 1.7em; background: url(../images/pyshuo_icon.png) -17.833em -3em; background-size: 20em 20em; display: block;}
.cart_pay{ background-color: #f1f1f1; border-top: 1px #dddddd solid; height: 44px; line-height: 44px; overflow: hidden; width: 100%; position: fixed; bottom: 0;}
.cart_pay ul{ padding-left: 10px; color: #333333; font-size: 1.1em;}
.cart_pay ul li strong{ color: #ffa93a;}
.cart_pay ul li a{ display: block; height: 44px; line-height: 44px; width: 90px; text-align: center; font-size: 1.1em; font-weight: bold; background-color: #ffa531; color: #ffffff; text-decoration: none;}
.cart_select{ width: 1.5em; height: 1.5em; border-radius: 1.5em; border: 1px #cccccc solid; margin-right: 10px;}
.cart a{ text-decoration: none;}
.cart_select_cur{ border-color: #29ac0e; background-color: #29ac0e; position: relative;}
.cart_select_cur span{ display: block; z-index: 999; position: absolute; top: 6px; left: 3px; width: 1.1em; height: 0.7em; background: url(../images/pyshuo_icon.png) -21.5em 0; background-size: 30em 30em;}
.cart dl{ border-bottom: 1px #eeeeee solid; border-top: 1px #eeeeee solid; padding: 8px 10px; background-color: #ffffff;}
.cart dl dd{ line-height: 24px;}
.cart_none{ text-align: center; position: absolute; top: 50%; font-size: 1em; color: #666666; width: 100%;}
.cart_none a{ color: #ffa200;}


/*团购下单*/
.conordertuan{ padding: 0 10px; background-color: #ffffff; margin-bottom: 10px; border-bottom: 1px #eeeeee solid;}
.conordertuan_tel{ display: block; width: 100%; text-decoration: none; background-color: #fae8b5; height: 30px; line-height: 30px; overflow: hidden; text-align: center; font-size: 1em; color: #ff483a; margin-top: 43px;}
.conordertuan h1,.conordertuan_contact h1{ margin: 0; font-size: 1.15em; color: #333333; padding-top: 10px; padding-bottom: 10px;}
.conordertuan_adress{ padding-left: 1px;}
.conordertuan ul{ float: left; width: 25%;}
.conordertuan ul li a{ display: block; border: 1px #dddddd solid; line-height: 35px; text-align: center; text-decoration: none; color:#333333; font-size: 1em; background-color: #ffffff; margin-top: -1px; margin-left: -1px;}
.conordertuan ul li a.cur{ background-color: #29ac0e; color: #ffffff;}
.conordertuan p{ color: #555555; line-height: 18px; padding: 10px 0; margin: 0;}
.conordertuan p span{ color: #29ac0e; font-weight: bold;}
.conordertuan_contact{ padding: 0 10px 5px 10px; background-color: #ffffff; margin-bottom: 10px; border-bottom: 1px #eeeeee solid; border-top: 1px #eeeeee solid;}
.conordertuan_contact label{ border: 1px #dddddd solid; padding: 8px 10px; display: block; margin-bottom: 10px;}
.conordertuan_contact label input{ border-radius: 0; line-height: 18px; font-size: 1em; width: 100%; border: 0; color: #555555;}
.conordertuan_total{ text-align: right; border-bottom: 1px #eeeeee solid; margin: 0; padding: 0; background-color: #ffffff; padding: 10px; color: #555555;}
.conordertuan_total strong{ color: #ffa200;}

/*团购地址列表*/
.tuanadresslist{ padding-top: 43px;}
.tuanadresslist p{ line-height: 18px; color: #555555; padding: 15px 10px; border-bottom: 1px #eeeeee solid; background-color: #ffffff;}

/*自提点下单*/
.conorder_ziti{ margin-bottom: 10px; margin-top: 43px;}
.conorder_ziti h1{ margin: 0; font-size: 1.15em; color: #333333; padding: 13px 0 7px 10px;}
.conorder_ziti dl{ border: 1px #eeeeee solid; border-top: 0; background-color: #ffffff;}
.conorder_ziti dl dd{ padding: 10px; line-height: 18px; color: #555555; border-top: 1px #eeeeee solid;}
.conorder_ziti dl dd.cur{ background-color: #29ac0e; color: #ffffff;}
.shop_jifen { padding:10px; border-bottom: 1px #dddddd solid; font-size: 1em; color: #333333; line-height: 2em; }
.shop_jifen ul { overflow: hidden;}
.shop_jifen_unused { border: 1px #999999 solid; width: 1.8em; height: 1.8em; border-radius: 5px;}
.shop_jifen_used { border: 1px #29ac0e solid; width: 1.8em; height: 1.8em; position: relative; border-radius: 5px;}
.shop_jifen_used i { display: block; width: 1.067em; height: 0.734em; position: absolute; top: 7px; left: 6px; background: url(../images/pyshuo_icon.png) -2.666em -14.333em no-repeat; background-size: 20em 20em; }

/*我的订单*/
.myorder_tab{ height: 20px;padding: 10px 0; line-height: 20px; font-size: 1em; background-color: #ffffff; border-bottom: 1px #eeeeee solid; margin-bottom: 10px; margin-top: 43px;}
.myorder_tab ul{ float: left; width: 25%;}
.myorder_tab ul li a{ border-right:1px #eeeeee solid; display: block; text-align: center; color: #999999; text-decoration: none;}
.myorder_tab ul li a.cur{ color: #ffa200; font-weight: bold;}
.myorder dl{ border-bottom: 1px #eeeeee solid; border-top: 1px #eeeeee solid; padding: 8px 10px; background-color: #ffffff;}
.myorder dl dd{ line-height: 24px;}
.myorder dl dd a{ color: #333333; text-decoration: none;}
.myorder dl dd a img{ width: 1.7em; height: 1.7em; margin-right: 5px; border-radius: 3px;}
.myorder dl dd.fr a img{ width: 0.5em; height: auto; margin-right: 0; border-radius: 0; margin-top: 5px;}
.myorder dl dd.fr{ color: #ffa200;}
.myorder ul{ border-bottom: 1px #eeeeee solid; padding: 12px 10px 10px 10px; margin-bottom: 10px; position: relative; background-color: #ffffff;}
.myorder ul li img{ width: 6em;}
.myorder ul li a{ text-decoration: none;}
.myorder ul li p{ font-size: 1em; color: #333333; padding-bottom: 5px; line-height: 16px;}
.myorder ul li s{ text-decoration: none; font-size: 0.9em; color: #666666; padding-bottom: 3px; display: block;}
.myorder_delete_a{ color: #999999; position: absolute; top: 15px; right: 10px; text-decoration: none;}
.myorder ul li input{ float: left; height: 22px; width: 40px; border: 0; border-radius:0; border-top: 1px #dddddd solid; border-bottom: 1px #dddddd solid; text-align: center; font-size: 1em;}
.myorder ul li.fr{ text-align: right; font-size: 1em; color: #333333; position: absolute; top: 12px; right: 10px;}
.myorder_operate{  border-bottom: 1px #eeeeee solid; margin: 0; padding: 0; background-color: #ffffff; padding:7px 10px; color: #555555; margin-bottom: 10px;}
.myorder_operate a{ float: right; display: block; border-radius: 3px; border: 1px solid; line-height: 30px; width: 80px; text-align: center; font-size: 1em; text-decoration: none; margin-left: 7px;}
.myorder_operate a.btn_skin_orange{ border-color: #ffa200; color: #ffa200;}
.myorder_operate a.btn_skin_gary{ border-color: #dddddd; color: #333333;}
.myorder_none{ text-align: center; position: absolute; top: 50%; font-size: 1em; color: #666666; width: 100%;}


/*首页new*/
.menue{position:fixed;top:0;left:0;width:25%;  height: 100%;text-align: center;font-size: 12px;font-weight: normal;color:#666666;background-color: #fff;overflow-x: hidden; margin:5px 0px 0px 0px;}
.menue .top{ margin-bottom: 5px;}
.menue .top li div{ margin:0 auto;/*border-bottom: 1px solid #eeeeee;*/ padding:12px 0;border-right: 1px solid #d9d9d9;}
.menue .top li.cur div{ border:0;  color:#7dad23;background:white;border-right:none;border-left: 2px solid #7dad23; }
.menue .bottom {border: 2px #eeeeee solid; border-radius:6px;moz-border-radius:6px; margin-bottom: 44px;}
.menue .bottom li div{ margin:0 auto;/*border-bottom: 1px solid #eeeeee;*/ padding:12px 0;}
.menue .bottom li.cur div{ border:0; /*border-bottom:1px solid #ffa200;background:#f5f5f5; */ color:#ffa200;}
.content{ width:100%;height: 100%;top:0;left:0;}
.content .good{ }
.content a.xq{ display: block; text-decoration: none; background-color: #fff; position: relative;}
.content a.xq p{ display: block; position: absolute; background-color: #ffa200; color: #ffffff; padding:2px 5px 2px 5px; font-size: 1em; text-align:center; left: -100px; top: 72px;border: 1px #eeeeee solid;border-radius:6px;moz-border-radius:6px; }
.content a.xq img{max-width: 100%;}
.content .title{ font-size: 1em; padding:8px 10px 12px 10px; line-height: 18px; color: #333333; font-weight: bold; background-color: #ffffff;}
.content .price{ font-size:1em; padding: 0 8px; line-height: 30px; color:#ffa200;}
.good a.phead{ display: block; float: left;}
.good a.phead img{ width: 36px; height: 36px; border-radius: 36px;}
.good a.txt{ font-size:1em; color: #999999; padding-left: 3px;  display: table; height: 36px; vertical-align: middle; text-decoration: none;}
.good a.txt b{ vertical-align: middle; display: table-cell; color: #333333;}
.good ul{ background-color: #ffffff; padding-bottom: 5px;}
.good ul li.fl strong{color:#ffa200; font-size: 1.1em;}
.good ul li.fl label{ color: #acacac; text-decoration: line-through; font-size: 1em; font-weight: normal;}
.good ul li a.btn{ display: block; text-decoration:none; background-color: #ffa200; color: #fff; line-height: 30px; padding: 0 10px; font-size: 1em; font-weight: bold; margin-right: 10px;}
/*秒杀*/
.tuandetail_seckill{ margin:5px; background-color:#ffffff; position:relative;}
.tuandetail_seckill span{ display:block;}
.tuandetail_seckill span img{ width:100%; border:0; margin:0; padding:0;}
.tuandetail_seckill span h1{ color:#333333; display:block; font-size:1em; font-weight:normal;padding:8px 10px 3px 10px; font-weight: bold;}
.tuandetail_seckill span em{ font-style:normal; color:#999999; display:block;padding-left:10px;}
.tuandetail_seckill span em strong{ color:#ff9000;}
.tuandetail_seckill p{ display: block; position: absolute; background-color:#c73c3c; color: #ffffff; width: 45px; height: 45px; border-radius: 45px; line-height: 45px; font-weight: bold; font-size: 1em; text-align:center; left: 0; top: 0;}
.tuandetail_seckill_btn{ text-decoration:none; background-color:#c73c3c; color: #fff; line-height: 30px; padding: 0 10px; font-size: 1em; font-weight: bold; margin-right: 10px; display: block;}
.seckill_disabled{ background-color: #999999; color: #ffffff; width: 76px; padding: 0; text-align: center;}
/*团购进度条*/
.tuan_bar{ color: #999999; line-height: 18px; padding:5px 0 5px 10px;}
.tuan_bar span{ color: #ffa200;}
.bar{ width: 100%; background-color: #f1f1f1; height: 10px; position: relative; margin:2px 0 3px 0;}
.bar_buy{ background-color: #29ac0e; height: 10px; position: absolute; top: 0; left: 0;}



